package com.ruan.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.core.io.Resource;

import java.io.IOException;
import java.io.InputStream;

//@Data
//@NoArgsConstructor
//@AllArgsConstructor
//public class FileDownloadResponse extends InputStream {
//    //返回给前端的提示信息
//    private String message;
//    //io流下载文件的方法
//    private Resource resource;
//
//    /**
//     * Reads the next byte of data from the input stream. The value byte is
//     * returned as an <code>int</code> in the range <code>0</code> to
//     * <code>255</code>. If no byte is available because the end of the stream
//     * has been reached, the value <code>-1</code> is returned. This method
//     * blocks until input data is available, the end of the stream is detected,
//     * or an exception is thrown.
//     *
//     * <p> A subclass must provide an implementation of this method.
//     *
//     * @return the next byte of data, or <code>-1</code> if the end of the
//     * stream is reached.
//     * @throws IOException if an I/O error occurs.
//     */
//    @Override
//    public int read() throws IOException {
//        return 0;
//    }
//}
